package com.seteam.collabcrossword.exceptions;

/**
 * This class represents exceptions that can occur in/related-to
 * an instance of {@link com.seteam.collabcrossword.Coordinates}.
 */
public class CoordinatesException extends Exception {
    /**
     * Constructor
     */
    public CoordinatesException() {
        super();
    }

    /**
     * Constructor
     *
     * @param message the message associated with the exception
     */
    public CoordinatesException(final String message) {
        super(message);
    }

    /**
     * Constructor
     *
     * @param cause the cause associated with the exception
     */
    public CoordinatesException(final Throwable cause) {
        super(cause);
    }

    /**
     * Constructor
     *
     * @param message the message associated with the exception
     * @param cause   the cause associated with the exception
     */
    public CoordinatesException(final String message, final Throwable cause) {
        super(message, cause);
    }
}
